package com.code.commons.web.constants;

import com.code.commons.enums.ApiStyleEnum;
import com.code.commons.enums.CallSourceEnum;

/**
 * Header的key罗列
 *
 * @author tangyifei
 * @since 2019-5-23 17:10:03 PM
 */
public interface HeaderConstants {

    /**
     * 用户的登录token
     */
    String X_TOKEN = "X-Token";

    /**
     * api的版本号
     */
    String API_VERSION = "Api-Version";

    /**
     * app版本号
     */
    String APP_VERSION = "App-Version";

    /**
     * 语言
     */
    String LANGUAGE = "App-Language";

    /**
     * app变更版本说明
     */
    String APP_VERSION_CONTENT = "App-Version-Content";

    /**
     * 调用来源 {@link CallSourceEnum}
     */
    String CALL_SOURCE = "Call-Source";

    /**
     * API的返回格式 {@link ApiStyleEnum}
     */
    String API_STYLE = "Api-Style";
}
